Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Davis Cup, Group I, 1R, BUL-KAZ 1-3 European Open - Antwerp Rolex Paris Masters - Paris Moselle Open - Metz Adelaide International - Adelaide Australian Open - Melbourne ABN AMRO Open - Rotterdam Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Bucharest Open - Bucharest Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Open Parc - Lyon Aix En Provence Challenger French Open - Paris Wimbledon - London Rothesay International - Eastbourne U.S. Open - New York Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai China Open - Beijing Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Bratislava 2 Challenger Belgrade Open - Belgrade National Bank Open - Toronto Mutua Madrid Open - Madrid Phoenix Challenger BMW Open - Munich Adelaide International - Adelaide Australian Open - Melbourne Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle Miami Open - Miami Naples Challenger Aix En Provence Challenger Cancun Challenger Internazionali BNL d'Italia - Rome Tiriac Open - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Hamburg Open - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Hangzhou Open - Hangzhou Russia F8 Russia F5 Estonia F1 Estonia F2 Russia F6 Russia F7 Russia F10 Belarus F4 Estonia F3 Estonia F4 Estonia F5 Turkey F7 France F7 Russia F3 Belarus F1 Belarus F2 Russia F7 Russia F8 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Turkey F6 Turkey F7 Turkey F8 Qatar F1 Qatar F2 Qatar F3 Russia F1 Russia F2 Russia F7 Russia F8 Sweden F5 Tennis Napoli Cup - Napoli 3° Trofeo 'Citta di Brindisi' - Brindisi The LTA Men's Challenger Wrexham - Wrexham Banca Marche Tennis Cup - San Benedetto Pekao Open 2004 - Szczecin Lugano Challenger Tatra Banka Open - Bratislava Tennis Napoli Cup - Napoli Kazan Challenger Banca Stato Challenger Lugano - Lugano Kazan Challenger Moscow Challenger San Benedetto Challenger Recanati Challenger Astana Challenger Fano Challenger Cordenons Challenger Tashkent Challenger Astana Challenger Happy Valley Challenger Burnie Challenger Morelos Challenger Irving Challenger Francavilla Challenger Heilbronn Challenger Astana Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Aix En Provence Challenger Bordeaux Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Astana Challenger Chengdu Challenger Challenger Ford de Cherbourg - Cherbourg Jinan Challenger Gwangju Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Ortisei Challenger Almaty Challenger Tashkent Challenger Challenger Groningen - Groningen St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Eckental Challenger Bratislava Challenger Rhein-Main Challenger 2004 - Aschaffenburg Rennes Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Barcelona Open Banc Sabadell - Barcelona Monterrey Challenger Leon Challenger Heilbronn Challenger Prague Challenger Prague II Challenger Marbella Challenger Lambertz Open - Aachen Phoenix Challenger Aix En Provence Challenger Rome Challenger Bordeaux Challenger Open Sainte-Victoire - Aix-En-Provence Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Banca Stato Challenger Lugano - Lugano San Remo Tennis Cup - San Remo Lugano Challenger Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Playford Challenger Nord/LB Open 2004 - Braunschweig Geneva Challenger - Geneva Challenger 42 - Andrezieux Surbiton Challenger Geneva Challenger - Geneva Iasi Challenger Bordeaux Challenger Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Sporting Challenger - Turin Allianz Suisse Open Gstaad - Gstaad AAPT Championships - Adelaide St. Tropez Challenger Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Perugia Challenger Sassuolo Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Turin Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Rennes Challenger Medibank International - Sydney CA Tennis Trophy - Vienna Open 13 - Marseille The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Croatia Open - Umag AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Legg Mason Tennis Classic - Washington Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad Energis Open - Amersfoort If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Gerry Weber Open - Halle AEGON Championships - London Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Geneva Open - Geneva Open de Nice Cote d'Azur - Nice AEGON Championships - London Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva AEGON Championships - London St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Kremlin Cup - Moscow San Luis Potosi Challenger Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Puerto Vallarta Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Hamburg European Open - Hamburg Antalya Open - Antalya Great Ocean Road Open - Melbourne Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril cinch Championships - London Nature Valley International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Kremlin Cup - Moscow Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Swiss Indoors Basel - Basel Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Hall of Fame Open - Newport Moselle Open - Metz Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel Firenze Open - Florence United Cup - Australia ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Banja Luka Open - Banja Luka Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Astana Open - Astana Argentina Open - Buenos Aires BNP Paribas Nordic Open - Stockholm ABN AMRO Open - Rotterdam Open 13 Provence - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Davidoff Swiss Indoors - Basel Astana Open - Nur-Sultan Brisbane International - Brisbane Open 13 - Marseille Bordeaux Challenger Chengdu Open - Chengdu Terra Wortmann Open - Halle Barcelona Open Banc Sabadell - Barcelona Open Occitanie - Montpellier EFG Swiss Open - Gstaad Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Boss Open - Stuttgart EFG Swiss Open - Gstaad EFG Swiss Open - Gstaad Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Stockholm Open - Stockholm Adelaide International - Adelaide Plava Laguna Croatia Open - Umag Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Geneva Open - Geneva Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group B, Manchester French Open (juniors) Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Mubadala World Tennis Championship National Bank Open - Montreal U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, Group D, Glasgow Olympics - London Olympics - Beijing Exhibition Diriyah Tennis Cup Davis Cup, World Group, PO, CHI-KAZ 3-1 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Paris Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Olympics - Tokyo Davis Cup, Group I, 1R, KOR-KAZ 3-1 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Mubadala World Tennis Championship